home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.mactech.com 2010
/
ftp.mactech.com.tar
/
ftp.mactech.com
/
thinkref
/
archive
/
THINKC7.0.4Update.sea.hqx
/
EDS 7.0.4 Update
/
READ ME
< prev
next >
Wrap
Text File
|
1994-08-30
|
5KB
|
114 lines
ABOUT SYMANTEC C++ FOR MACINTOSH 7.0.4
=======================================
Copyright © 1994 Symantec Corporation. All Rights Reserved.
August 24, 1994
Font: Geneva 12
INTRODUCTION
=============
Symantec C++ for Macintosh version 7.0.4 contains new versions of the THINK
Project Manager and THINK Debugger that work around a problem introduced
in System 7.5b5. No other components of the Symantec C++ for Macintosh
system were updated for this release.
If you are currently using the 7.0.3 release of development environment then
you only need to apply the patches for the THINK Project Manager and the
THINK Debugger. See the section “Updating your System” below for further
details.
If you are using a version earlier than 7.0.3 then you must follow the
directions below to update your compilers and libraries.
The files in the “Release Notes” folder lists the most important bugs that
this update fixes in the various components of Symantec C++ for Macintosh.
There is a known problem with the Modern Memory Manager in low-memory
situations when using the THINK Project Manager, particularly during a
compile: it is possible to crash with a System Error #25 if the TPM’s
partition is too small to handle a given result from the compiler. Under the
Traditional Memory Manager this results in an “Out of memory” error being
generated inside the TPM, but not in a crash. Increasing the TPM’s partition
or turning off the Modern Memory Manager will obviate the problem. We are
investigating this for the next maintenance release.
We would like to thank the Apple System Software Group for their help in
isolating the incompatibility with System 7.5.
About Version Numbers
---------------------
The patch applications contained in this update will bring the respective
component to the latest released version. It is sometimes the case that one
of the components of the Symantec C++ for Macintosh system is not updated
for a particular release and as such the patcher may not be applicable to you.
UPDATING YOUR SYSTEM
=====================
This section tells you how to run the various patch programs to update your
Symantec C++ for Macintosh components, and how to update your libraries.
This update contains four small applications in the ‘Patches’ folder that
will transform your components into the new versions. Updating is easy:
• Make sure that you update a clean installation of Symantec C++ for
Macintosh 7.0. While the patch applications will probably work with
your existing installation, they are not guaranteed to.
• Double-click on the patch application (e.g. “TPM 7.0.4 Patch”).
• Read the messages in the dialog that comes up; they may contain
important information. Click the ‘Patch’ button.
• Find the component asked for using the standard file dialog box.
•••••••••
IMPORTANT
•••••••••
The patch is done in place! This means that the patcher will overwrite
the file you’re updating. When it is done, you will get a confirmation that
the patch was successful if all goes well.
• Repeat these steps for the other patches in the ‘Patches’ folder:
THINK Debugger 7.0.4 Patch
Symantec C++ 7.0.3 Patch*
THINK C 7.0.3 Patch*
(*) If necessary.
Updating the Libraries
--------------------
The library updates are contained in a Compact Pro self extracting archive.
Installing them is easy:
• Double-click on the file “Library Updates.sea”.
• When it asks you to “Select the destination folder”, move to your
Symantec C++ for Macintosh folder and click “Extract”.
• The archive will begin to extract its files, and at one point will say
that a duplicate file was found. This is correct; press the “Replace ALL
Duplicates” button to finish the installation.
• If you have the Universal Headers then you should copy the file "AppleScript.h"
into the "Mac #includes:Universal Headers:" folder.
Re-Precompiling the Precompiled Headers
--------------------------------------
You must re-precompile any precompiled headers with the new compilers. To
re-precompile MacHeaders and MacHeaders++:
•••••••••
IMPORTANT
•••••••••
By default “Mac #includes.c” expects either the Universal Headers or the
System 7.1 headers that are included in Symantec C++ for Macintosh 7.0. If
you updated to 7.0 via the online updates then you should set the macro
NEW_HEADERS_AVAILABLE in “Mac #includes.c” to 0 prior to precompiling
your headers.
1) Launch the THINK Project Manager and create an Empty project.
2) Open the file “Mac #includes.c” which is located in the “Mac #includes”
folder.
3) Choose ‘Precompile…’ from the Source menu. Save the precompiled header
as ‘MacHeaders’ replacing the one in the “Precompiled Headers” folder in
in the “Mac #includes” folder.
4) Repeat steps (2) and (3) for the file “Mac #includes.cpp”, saving it as
“MacHeaders++”.